import fetch from '@/utils/fetch';


// 说明：添加上报数据
// 接口：api/schedule/flHydrantLatestData
// 请求类型：Post
export function addFlHydrantLatestData(obj) {
  return fetch({
    url: 'api/schedule/flHydrantLatestData',
    method: 'post',
    data: obj
  });
}

// 说明：删除上报数据
// 接口：api/schedule/flHydrantLatestData/ids
// 请求类型：Delete
export function deleteFlHydrantLatestData(idArr) {
  return fetch({
    url: 'api/schedule/flHydrantLatestData/del',
    method: 'delete',
    data: idArr
  });
}

// 说明：修改上报数据
// 接口：api/schedule/flHydrantLatestData/{id}
// 请求类型：Put
export function modifyFlHydrantLatestData(id, obj) {
  return fetch({
    url: 'api/schedule/flHydrantLatestData/' + id,
    method: 'put',
    data: obj
  })
}

// 说明：上报数据分页查询(条件搜索)
// 接口：api/schedule/flHydrantLatestData/search/{page}/{size}
// 请求类型：Post
export function searchFlHydrantLatestData(page, size, obj) {
  return fetch({
    url: 'api/schedule/flHydrantLatestData/search/' + page + '/' + size,
    method: 'post',
    data: obj
  });
}

// 说明：获取单个上报数据
// 接口：api/schedule/flHydrantLatestData/{id}
// 请求类型：get
export function getFlHydrantLatestData(id) {
  return fetch({
    url: 'api/schedule/flHydrantLatestData/' + id,
    method: 'get'
  })
}

// 说明：上报数据导出Excel模板
// 接口：api/schedule/flHydrantLatestData/exprotExcelModel
// 请求类型：get
export function downTem() {
  return fetch({
    url: 'api/schedule/flHydrantLatestData/exprotExcelModel',
    responseType: 'blob',
    method: 'get'
  })
}

// 说明：上报数据导出Excel数据
// 接口：api/schedule/flHydrantLatestData/exprotXls/{ids}
// 请求类型：post
export function exprotXls(ids, obj) {
  return fetch({
    url: 'api/schedule/flHydrantLatestData/exprotXls/' + ids,
    responseType: 'blob',
    method: 'post',
    data: obj
  })
}

// 说明：上报数据导入
// 接口：api/schedule/flHydrantLatestData/importXls
// 请求类型：post
export function importXls() {
  return fetch({
    url: 'api/schedule/flHydrantLatestData/importXls',
    method: 'post'
  })
}
// 说明：上报数据 条件查询
// 接口：api/schedule/flHydrantLatestData/search
// 请求类型：post
export function hydrantsearch(obj) {
  return fetch({
    url: 'api/schedule/flHydrantLatestData/search',
    method: 'post',
    data: obj
  })
}
// 说明：获取消防栓区域数
// 接口：api/schedule/flCommunity/getTree
// 请求类型：get
export function getTree() {
  return fetch({
    url: 'api/schedule/flCommunity/getTree',
    method: 'get',
  })
}
